@charset "utf-8";
/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */ 
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
body,font,form,ul,li,p,h1,h2,h3,h4,h5,h6,input,select,textarea,span,table,tr,th,td,a,b,dl,dt,dd{font-family:"微软雅黑"; margin:0; padding:0; font-size:14px; color:#555; font-weight: lighter;}
body,font{line-height:22px; text-align:center;}
body a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;cursor:pointer;}
body{ min-width:1200px; overflow-x: hidden;}
input,select{line-height:16px;outline:none;}
ul,li,span,dl,dt,dd{list-style-type:none;}
table{ width: 100%;border-collapse:collapse;}
img{border:0; vertical-align: middle; max-width: 100%;}
a, li, p, div { transition: color 0.3s ease 0s; transition:background-color 0.3s,opacity 0.4s;-webkit-transition:background-color 0.3s,opacity 0.4s;-moz-transition:background-color 0.3s,opacity 0.4s; -o-transition:background-color 0.3s,opacity 0.4s;}
.setwidth{ width:1200px; margin: 0 auto; position: relative;}
.floatL{ float:left; }
.floatR{ float:right; }

/*头部开始*/
.navwarp{position: relative; width: 100%; height: 78px; background:#fff; box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.1); /*overflow: hidden;*/ z-index:100;}
.navwarp.sticky{  position:fixed; top: 0;  opacity: 0.9; filter:Alpha(opacity=90); z-index: 998;}
.navwarp .logo{ float:left; line-height: 76px; max-width: 160px; }
.navwarp .logo a{ display: inline-block; }
.navwarp .nav{ float:left; padding-left: 75px;}
.navwarp .nav li{ float: left; position:relative;}
.navwarp .nav li,.navwarp .nav li a{ height:76px; line-height: 76px; padding: 0 15px; }
.navwarp .nav li a{ display: inline-block; padding: 0 8px;  font-size: 13px; color: #000; border-bottom: 2px solid #fff; }
.navwarp .nav li#Currpage > a,.navwarp .nav li a:hover{ border-bottom: 2px solid #b72024;}
.navwarp .nav li p{display:none; width:100%; padding:0 15px; background-color:#ffffff; position:absolute; top:78px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);}
.navwarp .nav li p a{display: block; height:auto; line-height: 45px;}
.language{ float: right; line-height: 76px; }
.language a{ display: inline-block; font-size: 13px; margin-left: 10px; }
.in-search { position: relative; float: right; display: block; color: #dedede; height: 50px; width: 200px;  overflow: hidden; margin-top: 13px; }
.in-search  span { display: block; width: 0px; height: 50px; position: absolute; top: 0px; right: 10px; overflow: hidden; transition:All 0.5s ease-in-out; -webkit-transition:All 0.5s ease-in-out; -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out; }
.in-search  span input { width: 100%; height: 30px; border: none; background-color: transparent; display: block; border-bottom: 1px solid #999; margin: 10px 0; }
.in-search:hover span {	width: 190px; height: 50px; right: 10px;}
.in-search button { width: 50px; height: 30px; float: right; margin: 10px 0; display: block; border: none; background: url(../images/search.png) center center no-repeat !important; }

/*底部开始*/
.gotop{ position: fixed; right: 4%; bottom: 20%; width: 50px; height: 50px; border-radius: 4px; display: block; background: url(../images/gotop.png) no-repeat; z-index: 999; }
.footer{ padding: 20px 0; background: #333; color: #ccc; }
.footer p{ color: #ccc;}
.footer a{ margin: 0 8px; color: #ccc;}

